package com.choosefine.it.company.model.vo;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel(value="项目经理关键字查询返回类型",description="鞠成阳")
public class ProjectManagerRandomKeyVO implements Serializable {

	private static final long serialVersionUID = 1L;
	@ApiModelProperty(value="主键",dataType="Integer")
	private Integer id;
	@ApiModelProperty(value="项目经理的UserCode",dataType="String")
	private String userCode;
	@ApiModelProperty(value="用户头像",dataType="String")
	private String headIconUrl;
	@ApiModelProperty(value="项目经理名字",dataType="String")
	private String projectManagerName;
	@ApiModelProperty(value="工程经验(做过的项目数目)",dataType="Integer")
	private Integer projectExperience;
	@ApiModelProperty(value="期望工程类别",dataType="String")
	private String projectType;
	@ApiModelProperty(value="期望工程时间",dataType="Long")
	private Long expectProjectTime;
	@ApiModelProperty(value="发布时间",dataType="Long")
	private Long publishTime;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区编号", required = true)
	private String areaCode;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区名称", required = true)
	private String areaName;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区名称", required = true)
	private Integer projectCount;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getHeadIconUrl() {
		return headIconUrl;
	}
	public void setHeadIconUrl(String headIconUrl) {
		this.headIconUrl = headIconUrl;
	}
	public String getProjectManagerName() {
		return projectManagerName;
	}
	public void setProjectManagerName(String projectManagerName) {
		this.projectManagerName = projectManagerName;
	}
	public Integer getProjectExperience() {
		return projectExperience;
	}
	public void setProjectExperience(Integer projectExperience) {
		this.projectExperience = projectExperience;
	}
	public String getProjectType() {
		return projectType;
	}
	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}
	public Long getExpectProjectTime() {
		return expectProjectTime;
	}
	public void setExpectProjectTime(Long expectProjectTime) {
		this.expectProjectTime = expectProjectTime;
	}
	public Long getPublishTime() {
		return publishTime;
	}
	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public Integer getProjectCount() {
		return projectCount;
	}
	public void setProjectCount(Integer projectCount) {
		this.projectCount = projectCount;
	}
}
